package com.alks.function.service;


import com.alks.entity.data.response.ResponseInfo;
import com.alks.function.data.dto.PcSlipDetailSoleReq;
import com.alks.function.mapper.finance.costcheck.PcSlipDetailSoleVo;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author author
 * @since 2024-05-24
 */
public interface IPcSlipDetailSoleService {

    ResponseInfo getSoleCheck(PcSlipDetailSoleReq req);

    ResponseInfo optionSoleCheck(List<String> slipNos, String check);

    ResponseInfo setRemarkSole(List<String> slipNos, String remark);

    ResponseInfo getSoleCheckDetail(String slipNo);

    ResponseInfo saveSoleCheck(List<PcSlipDetailSoleVo> list);

    ResponseInfo setUnitPrice(List<PcSlipDetailSoleVo> list);

    ResponseInfo refreshSoleCheck();

    ResponseInfo deleteSoleCheck(List<String> slipNo);

}
